body {
			  background: #222;
			}
			
			h2 {
			  color: #ffff7f;
			  font-family: monospace;
			  text-align: center;
			}
			
			.background {
			  table-layout: fixed;
			  border-spacing: 0;
			}
			
			.background td {
			  padding: 0;
			}
			
			.lava, .actor {
			  background: #e55;
			}
			
			.wall {
			  background: #444;
			  border: solid 3px #333;
			  box-sizing: content-box;
			}
			
			.actor {
			  position: absolute;
			}
			
			.coin {
			  background: #e2e838;
			  border-radius: 50%;
			}
			
			.player {
			  background: #335699;
			  box-shadow: none;
			}
			
			.lost .player {
			  background: #a04040;
			}
			
			.won .player {
			  background: green;
			}
			
			.game {
			  position: relative;
			  overflow: hidden;
			}
			#footer {
			  position: absolute;
			  width: 100%;
			  top: 60%;
			  margin: auto;
			  margin-top: 120px;
			  font-family: "Open Sans", sans-serif;
			  color: #fdde8c;
			  font-size: 0.8em;
			  text-transform: uppercase;
			  text-align: center;
			  line-height: 1.5;
			  user-select: none;
			}
			a{
			   color: #00f3ff;
			}